home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 3 / Cream of the Crop 3.iso / utility / sfs100.zip / README.1ST < prev    next >
Text File  |  1994-02-20  |  8KB  |  168 lines

  1. Overview
  2. --------
  3.  
  4. The SFS 1.0 distribution contains the following files:
  5.  
  6.     readme.txt          This file
  7.     sfs.sys             SFS device driver (386 version)
  8.     sfs486.sys          SFS device driver (486+ version)
  9.     sfs.sig             \ PGP digital signature for
  10.     sfs486.sig          / sfs.sys and sfs486.sys
  11.     mksfs.exe           \
  12.     mountsfs.exe         | SFS support
  13.     chsfs.exe            | software
  14.     adminsfs.exe [1]    /
  15.     mksfs.sig           \
  16.     mountsfs.sig         | PGP digital signatures
  17.     chsfs.sig            | for support software
  18.     adminsfs.sig [1]     /
  19.     winsfs.exe          \
  20.     winsfs.pif           | SFS for Windows
  21.     winsfs.sig          /
  22.     sfs1.doc            \
  23.     sfs2.doc             | SFS documentation
  24.     sfs3.doc            /
  25.     sfs.ps              Large DOT "SFS Encrypted Data" warning sign
  26.     sfs_disk.ps [2]     Many smaller versions of the above for floppy disks
  27.  
  28.                         [1] Currently available only to a few alpha-testers as
  29.                             some details are still being worked out
  30.                         [2] Some laser printers won't print this file, possibly
  31.                             due to the amount of detail contained in it.
  32.  
  33. Getting Started
  34. ---------------
  35.  
  36. Before you start, you should read the docs (or at least the first few sections
  37. which outline how to use the software).  I know that all software says this,
  38. but with SFS it's especially important.  You should read the section on
  39. incompatibilities in the docs before you start. Among other things this will
  40. show you how to run the built-in self-tests to check disk access and make sure
  41. SFS won't run into any problems with disk I/O.  I recommend *very strongly*
  42. that you run mksfs with the -c option before you create an encrypted SFS
  43. partition on your hard drive.
  44.  
  45. In addition, before you rush into using SFS, if you plan to use it on a hard
  46. drive I would recommend backing up anything which you regard as valuable.
  47. People all over the world have been using it for some months without problems,
  48. but I really can't 100% guarantee that it'll work perfectly on your system -
  49. there are just too many strange pieces of hardware and software out there for
  50. that.
  51.  
  52. OK, now you can go ahead and install it.  I'll wait here.
  53.  
  54.  
  55. Possible Problems
  56. -----------------
  57.  
  58. Finished?  OK.... here are some (rather obscure) possible problems which have
  59. been reported to date:
  60.  
  61. There has been a report of problems with a 1.2 GB SCSI drive using an Adaptec
  62. controller with the sector remapping for > 1 Gb drives enabled and running in
  63. conjunction with LILO and Linux 0.99 patchlevel 14 or above.  After running
  64. mksfs, LILO reported some sort of error.  The problem was corrected by
  65. re-installing LILO.  Despite various tests, no clue as to what's happening here
  66. has appeared.  A hex dump of the sectors after the SFS partition indicate that
  67. the following partition was untouched by mksfs, so it may be some interaction
  68. between LILO and the partition table (maybe LILO writes to the partition table
  69. like the OS/2 boot manager does, and doesn't expect to find an SFS partition.
  70. Who knows...).
  71.  
  72. There seems to be some bizarre interaction with version 6.30 of the Logitech
  73. Mouse driver and SFS.  In particular, mounting and unmounting SFS volumes can
  74. disable the mouse driver and even cause it to not recognise the mouse any more.
  75. With nothing but the mouse driver loaded, simply running mksfs or mountsfs is
  76. enough to lose the mouse under DOS.  These problems have occurred when using a
  77. serial mouse and QEMM 7.03 with stealth enabled, but don't seem to occur with a
  78. bus mouse and no QEMM.  There are no interrupt conflicts, and neither the mouse
  79. driver nor SFS are overwriting each others data or code areas.  The mouse can
  80. be reenabled simply by running Windows.  In addition, running mountsfs in a
  81. secondary shell spawned from Windows (not just a secondary shell under DOS, but
  82. specifically one where Windows is acting as an intermediary) seems to isolate
  83. the mouse from mountsfs, and the mouse isn't deactivated.  If anyone has any
  84. ideas on this, I'd like to hear from them.
  85.  
  86. There has been a report of some sort of odd problem with an older version of
  87. QEMM when EMS suport is turned on.  The driver reports an internal consistency
  88. check failure indicating that something has corrupted it, and the problem goes
  89. away without EMS support enabled.  Possibly a newer version of QEMM will fix
  90. this, or it may be that the problem doesn't involve QEMM but is due to some
  91. other software behaving unusually while under the influence of QEMM with EMS.
  92.  
  93. If the FAT on an encrypted disk is edited to create artificial bad sectors, and
  94. the volume subsequently fixed with Norton Disk Doctor, and NDD finds a problem
  95. on the disk, the SFS volume will be unmounted after NDD has finished fixing the
  96. problem.  The only way to do this is with a write to the control channel on the
  97. SFS driver using a special packet format, so how NDD manages to perform this
  98. unmount is a puzzle.
  99.  
  100. SFS has been tested with (among other things) Smartdrv 4.0, Windoze 3.1, QEMM
  101. 7.0 (with Stealth), SHARE, Stacker 3.1, and assorted disk utilities such as
  102. Norton DiskEdit, Norton Disk Doctor, Microsoft and Norton Antivirus (with
  103. innoculation), Norton Speed Disk, and various others, and has so far not caused
  104. any problems.  If anyone tests it with any other system software, please let me
  105. know.
  106.  
  107. If you need to contact me, you can mail me at pgut1@cs.aukuni.ac.nz.  If you
  108. need to contact me really badly, try calling +64 9 426-5097 from 9am-2am NZT
  109. (that's about GMT+13).  I'll leave you to fight with the modem for possession
  110. of the phone line.
  111.  
  112. Finally, if anyone ever writes about SFS anywhere (apart from on the internet),
  113. I'd appreciate hearing about it, since it's annoying sometimes getting
  114. third-hand references to articles I'll never be able to find which were
  115. published months beforehand.
  116.  
  117. Peter.
  118.  
  119.  
  120. Revision levels
  121. ---------------
  122.  
  123. 0.90 First public beta
  124.  
  125. 0.97 Second public beta
  126.  
  127.      Explict support for DRDOS large partitions (which differ from MSDOS
  128.         large partitions).
  129.      More internal consistency checks in mksfs, mountsfs, chsfs.
  130.      Major rewrite of SFS library internals.
  131.      Use of XMS buffering or more conservative write strategy to fix occasional
  132.         copy-on-write buffering problem in newer versions of DOS.
  133.      Support for multiple mounted SFS volumes
  134.      Support for batch mode operation for WinSFS
  135.      WinSFS - Windows front-end for SFS
  136.      Fixed (hopefully) problem with race condition of hotkey or timed unmount
  137.         during disk access
  138.      Improved overwriting of SFS driver data on unmount
  139.      Better self-checking in the SFS driver during operation
  140.  
  141. 1.00 Public release
  142.  
  143.      Fixed some problems in the technical section of the docs
  144.      Added the Quick-start section to the docs
  145.      Precomputed the encryption key in SFS.SYS and made assorted other small
  146.         changes.  This makes the driver run approximately 1.7 times faster, and
  147.         gives a decrease of about 1K in the overall size.
  148.      Even better data overwriting based on an analysis of disk data encoding
  149.         schemes.
  150.      Added a quick introduction to encryption issues section to the docs.
  151.      mksfs now asks for a new disk when encrypting floppies, like the DOS
  152.         format program.
  153.  
  154.  
  155. Footnote
  156. --------
  157.  
  158. Conversation (via email) with a beta-tester:
  159.  
  160.   Him: The disk mount failed
  161.   Me : How
  162.   Him: It just gives garbage
  163.   Me : What sort of garbage, precisely
  164.   Him: Well, it mounts OK but then I get garbage
  165.   Me : I'm writing the definitive work on garbage, so I want you to tell me
  166.        everything you experience.  And remember, this is for posterity, so be
  167.        precise.
  168.